// pages/map/map.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    longitude: "",
    latitude: "",
    marker: [{
      id: 1,
      iconPath: "/assets/icons/dw.png",
      longitude: "",
      latitude: "",
      title: "千锋南京校区",
      width: "50px",
      height: "50px"
    }]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //options中可以获取通过query传递的参数
    console.log(options);
    //调用微信提供的获取地理位置的api

    wx.getLocation({
        isHighAccuracy: true
      })
      .then((res) => {
        console.log(res);
        let {
          latitude,
          longitude
        } = res
        //先把marker中的第0项提取出来
        let marker0 = this.data.marker[0]
        console.log(marker0);
        marker0 = Object.assign(marker0, {
          longitude,
          latitude
        })
        console.log(marker0);
        //设置数据
        this.setData({
          longitude,
          latitude,
          marker:[marker0]
        })
      })
      .catch((err) => {
        console.log(err);
      })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})